red rose

noun, English History
1.
the emblem of the royal house of Lancaster.
British Dictionary definitions for red rose

red rose

noun
1.
(English history) the emblem of the House of Lancaster See also Wars of the Roses, white rose